import { defineStore } from "pinia";
// 你可以为`defineStore()`的返回值命名任何你想要的名字，
// 但最好使用商店的名称并用`use`和`Store`包围它
//（例如`useUserStore`、`useCartStore`、`useProductStore` )

// 第一个参数是应用程序中商店的唯一 id
export const useUserStore = defineStore('userInfoId', {
    // 推荐用于完整类型推断的箭头函数
    state: () => ({
        userInfo:[], //用户对向 
        avatar: ''
    }),
    getters: {
        Array: (state) => state.userInfo,
        String: (state) => state.avatarUrl,
     },
    actions: {
        // 因为我们依赖 `this`，所以我们不能使用箭头函数
        setUserInfos(data){
            this.userInfo=data
            this.avatar=data.avatar
        }
    }
})
